An Optimal Algorithm for Generating Equivalence Relations on a Linear Array of Processors
نویسنده
چکیده
we describe a cost-optimal parallel algorithm for enumerating all partitions (equivalence relations) of the set {l' ' ' ' 'n},in lexicographic order. The algorithm is designed io be executed on a linear array of processors' It uses n processors' each having ionstant size memory and each being responsrble for producing one element ofa given set partition. set partitions are generated with constant delay leading to an o(8,) time solution, where B, is the total numbei of set partitions. The same method can be generalized Io enumerate some other combinatorial objects such as viriations. The algorithm can be made adaptive, i e' to run on any prespecified number oflrocessors. To illustrate ttre rn'oaet "ipur"il"r computation, a s i m p l e c a s e o f e n u m e r a t i n g s u b s e t s o f t h e s e t u , . . . , r l h a v i n g a t o r , , t < r t e l e m e n t s i s a l s o described. C R categories: C. l, F.2.
منابع مشابه
A Thinning Method of Linear And Planar Array Antennas To Reduce SLL of Radiation Pattern By GWO And ICA Algorithms
In the recent years, the optimization techniques using evolutionary algorithms have been widely used to solve electromagnetic problems. These algorithms use thinning the antenna arrays with the aim of reducing the complexity and thus achieving the optimal solution and decreasing the side lobe level. To obtain the optimal solution, thinning is performed by removing some elements in an array thro...
متن کاملAn L1-norm method for generating all of efficient solutions of multi-objective integer linear programming problem
This paper extends the proposed method by Jahanshahloo et al. (2004) (a method for generating all the efficient solutions of a 0–1 multi-objective linear programming problem, Asia-Pacific Journal of Operational Research). This paper considers the recession direction for a multi-objective integer linear programming (MOILP) problem and presents necessary and sufficient conditions to have unbounde...
متن کاملGenerating n-Ary Reflected Gray Codes on a Linear Array of Processors
We present a cost-optimal parallel algorithm for generating z-ary reflected Gray codes, i.e. variations of rz elements out of {41,..., n-ll in a Gray code order. It uses a linear anay of m processors, each having constant size memory and each being responsible for producing one part of a given variation. The algorithm is simple and uses a weaker model of computation than a recently published al...
متن کاملSystolic Generation of combinations from Arbitrary Elements
A systolic algorithm is described for generating, in lexicographically ascending order, all combinations of rn o$ects chosen from an arbitrary set of n elements. The algorithm is designed to be executed on a linear array of zn processors, each having consta.nt size memory (except processor rn, which has O(n) memory), and each being responsible fot producing one element of a given combination. T...
متن کاملDesign of Optimal Array Processors for Two-Step Division-Free Gaussian Elimination
The design of array processors for solving linear systems using two-step division-free Gaussian elimination method is considered. The two-step method can be used to improve the systems based on the one-step method in terms of numerical stability as well as the requirements for high-precision. In spite of the rather complicated computations needed at each iteration of the two-step method, we dev...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- BIT
دوره 30 شماره
صفحات -
تاریخ انتشار 1990